package model

type LotHelpIdRes struct {
	Id string `json:"id"  dc:"帮助文档的id"  v:"required#帮助文档的id必填"`
}

// LotHelpDocInfo is the golang structure for table lot_help.
type LotHelpDocInfo struct {
	HelpClassType int    `json:"helpClassType" dc:"帮助文档的类型 1001 使用问题 1002 站点问题  1003 费用问题" v:"required|in:1001,1002,1003#帮助类型必填|帮助类型需要按照枚举填写"`
	HelpTitle     string `json:"helpTitle"    dc:"帮助文档的标题"  v:"required|length:1,20#帮助文档标题必填|帮助文档标题1~20字之间" `
	HelpContent   string `json:"helpContent"    dc:"帮助文档的内容"  v:"required#帮助文档的内容" `
}

// LotHelpDocInfoAndIdRes 帮助文档的详情和id
type LotHelpDocInfoAndIdRes struct {
	LotHelpIdRes
	LotHelpDocInfo
	UpdatedAt string `json:"updatedAt" dc:"更新时间" `
	CreatedAt string `json:"createdAt" dc:"创建时间" `
}

// SearchHelpDocListReq 查询帮助文档的列表
type SearchHelpDocListReq struct {
	HelpClassType int `json:"helpClassType" dc:"帮助文档的类型 1001 使用问题 1002 站点问题  1003 费用问题" v:"in:1001,1002,1003#帮助类型需要按照枚举填写"`
	*Paging
}

// HelpDocListRes 查询帮助文档的列表
type HelpDocListRes struct {
	List []*LotHelpDocInfoAndIdRes `json:"list" dc:"帮助文档的列表"`
	PutPage
}
